package com.pig4cloud.pig.module.api.entity.titleMenu;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.apache.ibatis.type.JdbcType;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;

/**
 * 【请填写功能名称】对象 title_menu
 *
 * @author ruoyi
 * @date 2021-08-11
 */
@Data
@NoArgsConstructor
@Accessors(chain = true)
@TableName("title_menu")
public class TitleMenu implements Serializable {

    private static final long serialVersionUID=1L;

    /**
     * $column.columnComment
     */
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;

    /**
     * $column.columnComment
     */
	@TableField(updateStrategy = FieldStrategy.IGNORED,jdbcType = JdbcType.VARCHAR)
    private String titleName;

    /**
     * $column.columnComment
     */
    private Integer isHot;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 状态
     */
    private Integer state;

    /**
     * 是否显示在tab上  0 - 不显示  1 - 显示
     */
    private Integer isShowFirst;

    /**
     * 如果is_show_in_title  为1 时  需要上传此logo
     */
	@TableField(updateStrategy = FieldStrategy.IGNORED,jdbcType = JdbcType.VARCHAR)
    private String linkLogo;

    /**
     * 菜单页的类型  0 - 普通商品页  1 - 团购商品页   2 - 秒杀商品页
     */
    private Integer menuType;

    private String categoryType;

    /**
     * 是否是默认的首页   0 - 其他  1 - 默认
     */
    private Integer isDefault;

	@TableField(updateStrategy = FieldStrategy.IGNORED,jdbcType = JdbcType.VARCHAR)
    private String linkUrl;

	/**
	 *  点击事件的
	 */
	@TableField(updateStrategy = FieldStrategy.IGNORED,jdbcType = JdbcType.VARCHAR)
	private String bindTap;

    private Integer isMoreLink;

    private Integer productTypeId;

    /**
     * 是否建设中   0 - 已完成  1 - 建设中
     */
    private Integer isBuild;

	/**
	 *  是否显示在抖音小程序上  0 - 不显示  1 - 显示
	 */
	private Integer isShowDy;

	@TableField(exist = false)
	private String imgPath;
}
